/* 审批按钮 */
.button_two_l {
  position: absolute;
  bottom: 0;
  height: 44px;
  width: 100%;
  border-top: 1px solid #d1d1d1;
  background: #F9F9F9;
  z-index: 11;
}

.button_two_l > a {
  padding: 0 20px;
  line-height: 44px;
  display: inline-block;
  color: #d61518;
  font-size: 17px;
}

.button_one_l {
  position: absolute;
  bottom: 0;
  height: 44px;
  width: 100%;
  border-top: 1px solid #d1d1d1;
  background: #F9F9F9;
  z-index: 11;
  text-align: center;
}

.button_one_l > a {
  padding: 0 20px;
  line-height: 44px;
  display: inline-block;
  font-size: 17px;
}

.button_two_l > a:last-child {
  float: right;
  color: #49B768;
}

/* 审批详情 */
.approval-tab > div.mui-segmented-control > a.mui-control-item {
  color: #999999;
  border-left: none;
  border-bottom: 2px solid #c8c7cc;
  background-color: #fff;
}

.approval-tab > div.mui-segmented-control > a.mui-active {
  color: #2d4266;
  border-bottom: 2px solid #2d4266;
}

.reg-content > div.submit-data > p {
  margin-bottom: 0px;
}

.approval-list > ul:after, .approval-list > ul > li:after {
  background-color: inherit;
}

.approval-list > ul > li {
  min-height: 100px;
}

.approval-list > ul > li > div.mui-table > div.icon > span.line {
  position: absolute;
  width: 1px;
  height: 32px;
  background: #ddd;
}

.approval-list > ul > li > div.mui-table > div.icon > span.top {
  left: 17px;
  top: -32px;
  height: 30px;
}

.approval-list > ul > li > div.mui-table > div.icon > span.bottom {
  left: 17px;
  top: 50px;
  height:100%;
}

.approval-list > ul > li > div.mui-table > div.icon > span.head {
  position: absolute;
  top: 5px;
}

.approval-list > ul > li > div.mui-table > div.icon > span.head > img {
  width: 36px;
  height: 36px;
}

.approval-list > ul > li > div.mui-table > div.icon {
  width: 40px;
  height: 56px;
  float: left;
}

.approval-list > ul > li > div.mui-table {
  width: 100%;
}

.approval-list > ul > li > div.mui-table > p {
  line-height: 26px;
  margin-left: 50px;
}

.approval-list > ul > li > div.mui-table > p > span.name {
  color: #333;
  font-size: 16px;
}

.approval-list > ul > li > div.mui-table> p > span.time {
  float: right;
}

.approval-list > ul > li > div.mui-table > p > span.result {
  color: #49B768;
  border: 1px solid #49B768;
  border-radius: 4px;
  font-size: 12px;
  display: inline-block;
  line-height: 16px;
  width: 32px;
  text-align: center;
  height: 17px;
}

.approval-list > ul > li > div.mui-table > p > span.refuse {
  color: #d61518;
  border: 1px solid #d61518;
}

#item0 > div.mui-scroll-wrapper > div.mui-scroll > div.activity_detail, #item1 > div.mui-scroll-wrapper > div.mui-scroll > div.activity_detail {
  border-top: 0px;
}

.reg-content > div.file-list {
  padding-left: 22px;
}

.reg-content > div.submit-data {
  margin: 30px 10%;
  background-color: #f9f9f9;
  border-radius: 6px;
  padding: 10px;
}

.text-center {
  text-align: center;
}
